package com.mmaingenieria.GestorFacturacion.enumeraciones;

public enum Navegacion 
{
	OP_LISTAR, OP_VER, OP_MODIFICAR, OP_NUEVO, OP_BORRAR;
	
	/**
	 * Insertando el nombre de uno de los valores del enumerado
	 * devuelve el valor del mismo
	 * @param Operacion	Nombre de uno de los enumerados
	 * @return	El enumerado correspondiente
	 */
	public static Navegacion ObtenerOperacion(String Operacion)
	{
		//Se recorre la lista de los valores del enumerado
		for (Navegacion nav: Navegacion.values())
		{
			//Se comprueba si el nombre se corresponde con el insertado
			if (nav.name().equals(Operacion))
			{
				//Se devuelve el valor del enumerado
				return nav;
			}
		}
		
		//Se devuelve por defecto el listar
		return Navegacion.OP_LISTAR;
	}
}
